package com.ruoyi.bbs.service;

import java.util.List;
import com.ruoyi.bbs.domain.BbsThread;

/**
 * 主题Service接口
 * 
 * @author saruri
 * @date 2024-10-02
 */
public interface IBbsThreadService 
{
    /**
     * 查询主题
     * 
     * @param tid 主题主键
     * @return 主题
     */
    public BbsThread selectBbsThreadByTid(Long tid);

    /**
     * 查询主题列表
     * 
     * @param bbsThread 主题
     * @return 主题集合
     */
    public List<BbsThread> selectBbsThreadList(BbsThread bbsThread);

    /**
     * 新增主题
     * 
     * @param bbsThread 主题
     * @return 结果
     */
    public int insertBbsThread(BbsThread bbsThread);

    /**
     * 修改主题
     * 
     * @param bbsThread 主题
     * @return 结果
     */
    public int updateBbsThread(BbsThread bbsThread);

    /**
     * 批量删除主题
     * 
     * @param tids 需要删除的主题主键集合
     * @return 结果
     */
    public int deleteBbsThreadByTids(Long[] tids);

    /**
     * 删除主题信息
     * 
     * @param tid 主题主键
     * @return 结果
     */
    public int deleteBbsThreadByTid(Long tid);
}
